package com.burgeon.backend.interceptor;


import org.springframework.web.servlet.HandlerInterceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.PrintWriter;

public class AppInterceptor implements HandlerInterceptor {

	@Override
	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
			throws Exception {

		HttpSession session = request.getSession();
		if (session.getAttribute("uid") == null) {
			response.setCharacterEncoding("UTF-8");
			response.setContentType("text/json");
			response.setStatus(201);

			PrintWriter out = response.getWriter();
			out.print("notlogin");
			out.close();
			return false;
		}
		return true;
	}
	
}

